Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 10.04.2018, 18:59
Интересующийся
Отправить личное сообщение для mishapod Посмотреть профиль Найти все сообщения от mishapod
 
Регистрация: 01.02.2017
Сообщений: 20

Как обновить таблицу на странице, после отправки формы?
У меня есть форма и таблица. При отправке формы с помощью AJAX мне надо увидеть сразу результат в таблице, без перезагрузки стр.

То есть порядок такой.
1. Заполняем форму
2. Отправляю через AJAX в БД
3. Перезагружаю стр., и вижу результат

А мне надо сразу видеть результат как отправил форму, без перезагрузки стр.

//AJAX - добавить юзера
        $("#reg").submit(function(event){
          var fn = document.getElementById('fn').value,
              ln = document.getElementById('ln').value,
              phone =  document.getElementById('phone').value;
              event.preventDefault();

         //вторая проверка на валидацию
            if (fn.length < 3 ||  ln.length < 3 || phone.length < 6) {
                console.log('некорректно фрорма регист')
            } else {

                $.ajax({
                    type: 'POST',
                    url:  'regist.php',

                    data: {
                        First:fn, 
                        Last:ln, 
                        'Telephone[0]':phone
                    },

                    success: function( response ){ 
                        jQuery('#reg')[0].reset();//отчистить форму
                        console.log(response);
                    }
                }); 

            } 
        });
   
       <div class="table">
             <table border="1" >
                <thead>
                   <tr>
                  <th>ID R </th><th>ID U</th><th>Name</th><th>Last Name</th><th>Phone 1</th><th>Phone 2</th><th style="color: red; font-weight: bold;">X</th>
                   </tr>
                </thead>


                <tbody id='trash'>
                   //получить таблицу
                   <?php require_once('table.php'); ?>
                </tbody>


             </table>
         
         //получить инфу из табл.   
             <form method="POST">
                <input type="submit" name="get_info" value="Show list" class="show_list" />
             </form>
       </div>
Ответить с цитированием
  #2 (permalink)  
Старый 11.04.2018, 08:28
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,279

Сообщение от mishapod
А мне надо сразу видеть результат как отправил форму
Когда получишь данные на запрос, можешь на их основании начать менять свою страницу...
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как можно получить результат работы php скрипта после отправки данных через ajax nina_ jQuery 5 14.11.2016 14:17
Отправка формы после ajax проверки ShutTap Общие вопросы Javascript 15 08.04.2016 11:46
Как обновить данные принудительно не странице? GVY Events/DOM/Window 2 02.12.2015 08:44
Как сделать disabled кнопки во время отправки формы? Bad Request Events/DOM/Window 7 16.04.2014 13:49
запретить перенаправление после отправки POST hi_artem AJAX и COMET 2 16.10.2011 18:41